Extending Unified Modeling Language to Support Aspect-Oriented Software Development
نویسندگان
چکیده
منابع مشابه
Extending Unified Modeling Language to Support Aspect-Oriented Software Development
Aspect-Oriented Software Development (AOSD) is continuously gaining more importance as the complexity of software systems increases and requirement changes are highrated. A smart way for making reuse of functionality without additional effort is separating the functional and non functional requirements. Aspect-oriented software development supports the capability of separating requirements base...
متن کاملA Unified Model for Service- and Aspect- Oriented Software Development
There is a recent interest in integrating the serviceand aspect-oriented software development paradigms. However, most of the approaches proposed thus far rely on a non-service based aspect model that severely restricts the language choices either for implementing the service-oriented applications, the aspects, or both. This paper presents a unified development model for serviceand aspect-orien...
متن کاملAspect - Oriented Software Development
Aspect-oriented programming captures crosscutting concerns by introducing the aspect modularity construct. While most of the aspects presented to date result from domainand modeling-related crosscutting, we show how aspect-oriented programming can further assist the software development process. Through various examples we study the use of aspectoriented methods in third-party system integration.
متن کاملAspect-Oriented Modeling to Support Dynamic Adaptation
Since software systems need to be continuously available under varying conditions, their ability to evolve at runtime is increasingly seen as one key issue. Modern programming frameworks already provide support for dynamic adaptations. However the high-variability of features in Dynamically Adaptive Systems (DAS) introduces an explosion of possible runtime system con gurations (often called mod...
متن کاملUML (Unified Modeling Language): Standard Language for Software Architecture Development
A solid architectural vision is a key discriminator in the success or failure of a software project. This paper discusses how to describe architecture through a set of design viewpoints and how to express these views in the UML. In this paper we mainly focused on the standardization of UML for software development process with the discussion of benefits of UML. Object-oriented analysis (OOA) is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2017
ISSN: 2156-5570,2158-107X
DOI: 10.14569/ijacsa.2017.080127